package com.bigdata.movieticketapi.service;

import com.bigdata.movieticketapi.common.pojo.PageResult;
import com.bigdata.movieticketapi.entity.MovieType;
import com.baomidou.mybatisplus.extension.service.IService;
import com.bigdata.movieticketapi.vo.req.MovieTypeReqVO;
import com.bigdata.movieticketapi.vo.req.PageMovieTypeReqVO;
import com.bigdata.movieticketapi.vo.resp.PageMovieTypeRespVO;
import com.bigdata.movieticketapi.vo.resp.SelectListRespVO;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author movie
 * @since 2023-11-07
 */
public interface IMovieTypeService extends IService<MovieType> {

    void addMovieType(MovieTypeReqVO vo);

    void updateMovieType(MovieType movieType);

    PageResult<PageMovieTypeRespVO> pageMovieTypes(PageMovieTypeReqVO vo);

    List<SelectListRespVO> getMovieTypeSelectList();
}
